package cn.iocoder.yudao.module.famous.doctor.convert.certificate;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module.famous.doctor.controller.admin.certificate.vo.*;
import cn.iocoder.yudao.module.famous.doctor.dal.dataobject.certificate.FamCertificateDO;

/**
 * 互联网备案 Convert
 *
 * @author Test1
 */
@Mapper
public interface FamCertificateConvert {

    FamCertificateConvert INSTANCE = Mappers.getMapper(FamCertificateConvert.class);

    FamCertificateDO convert(FamCertificateCreateReqVO bean);

    FamCertificateDO convert(FamCertificateUpdateReqVO bean);

    FamCertificateRespVO convert(FamCertificateDO bean);

    List<FamCertificateRespVO> convertList(List<FamCertificateDO> list);

    PageResult<FamCertificateRespVO> convertPage(PageResult<FamCertificateDO> page);

    List<FamCertificateExcelVO> convertList02(List<FamCertificateDO> list);

}
